﻿*{margin:0;padding:0;}html { overflow-x: hidden; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, select { padding: 0; margin: 0; list-style: none; }
input, select, textarea { outline: none; }
a, a:link, a:active, a:visited { text-decoration: none; color: #505050; font-size: 12px; outline: none; }
a:hover { text-decoration: none; }
img { border: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
.clear { *zoom:1;}
map,area{border:none;outline:none;}

#page{
	float:none;
	width:100%;
}
.foot_ico{
	background:url(../img/foot_ico.png) no-repeat;
	display:block;
}
.pub_icon{
	background:url(../img/img_icon.png) no-repeat;
	display:inline-block;
}

.head_box{
	border-bottom:1px solid #87ad71;
}
.top{
	height:30px;
	line-height:30px;
	background:#f1f1f1;
	font-size:12px;
	color:#5e5e5e;
}
.top_con{
	width:1200px;
	margin:0 auto;
}
.top_left{
	float:left;
}
.top_left_con{
	position:relative;
}
.top_left_con .tp{
	padding:0 10px;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	position:relative;
	z-index:3;
}
.top_left_con .tp .iconfont{
	font-size:14px;
	margin-left:3px;
}
.top_left_con .tp_bg{
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.top_left_con .all_place{
	position:absolute;
	top:29px;
	left:0;
	width:350px;
	background:#fff;
	padding:5px 10px;
	border:1px solid #ccc;
	z-index:2;
	display:none;
	font-size:0;
}
.top_left_con .all_place .p_name{
	display:inline-block;
	width:60px;
	height:24px;
	padding:0 5px;
	line-height:24px;
	font-size:12px;
}
.top_left_con .all_place .p_name_cur,.top_left_con .all_place .p_name:hover{
	color:#26782f;
	font-weight:700;
}
/*.top_left .tl_slt{
	vertical-align:middle;
	width:auto;
	height:22px;
	border:1px solid #dddddd;
	background:#fff;
	font-weight:700;
	font-size:12px;
	color:#5e5e5e;
}*/
.top_right{
	float:right;
	color:#5e5e5e;
}
.tr_item{
	display:inline-block;
	/*border-right:1px solid #e0e0e0;*/
	padding:0 10px;
	position:relative;
}
.tr_item a{
	color:#5e5e5e;
}
.tr_item .tr_login{
	color:#dd0000;
}
.tr_item .iconfont{
	vertical-align:middle;
	padding-right:2px;
	font-size:18px;
}
.tr_item .arrow{
	color:#9a9b9b;
	font-size:12px;
	padding-left:2px;
}
.tr_item .tel{
	color:#0083ce;
}
.tr_item .phone{
	color:#7ecbfb;
}
.tr_item .collect{
	color:#f8b806;
	padding-right:4px;
	font-size:16px;
}
.tr_item .tr_item_sub{
	position:absolute;
	top:22px;
	left:10px;
	padding:6px 0;
	background:#fff;
	display:none;
}
.tr_item .tr_item_sub li{
	height:22px;
}
.tr_item .tr_item_sub li a:hover{
	color:#dd0000;
}
.header{
	width:1200px;
	margin:0 auto;
	padding:20px 0;
}
.header .logo{
	float:left;
}
.header .search{
	float:left;
	padding:0 50px 0 200px;
}
.header .search .search_con{
	border:2px solid #26782f;
	font-size:0;
}
.header .search .serch_txt{
	height:20px;
	line-height:20px;
	padding:7px 5px;
	color:#8f8e8e;
	width:350px;
	vertical-align:top;
	border:1px solid #73a878;
	font-size:14px;
    background:#fff;
}
.header .search .search_btn{
	border:none;
	width:90px;
	height:36px;
	color:#fff;
	background:#26782f;
	font-size:16px;
	font-weight:700;
	vertical-align:middle;
	cursor:pointer;
}
.header .search .search_hot{
	margin:6px 0;
}
.header .search .search_hot a{
	padding-right:10px;
	color:#8f8e8e;
	font-size:12px;
	font-family:"SimSun";
}
.header .search .search_hot .hot_cur,.header .search .search_hot a:hover{
	color:#ff8400;
}
.header .header_other{
	float:right;
	font-size:0;
	padding:0 10px;
}
.header .header_other .ho_item{
	display:inline-block;
	border:1px solid #c8c7c7;
	padding:5px 8px;
	color:#26782f;
	text-align:center;
	font-family:"Microsoft YaHei";
	font-size:12px;
	border-right:none;
}
.header .header_other .ho_item .iconfont{
	display:block;
	color:#1f952c;
	margin-bottom:5px;
	font-size:22px;
}
.header .header_other .ho_item .seven{
	font-weight:bold;
}
.header .header_other .ho_car{
	display:inline-block;
	background:#26782f;
	color:#fff;
	font-family:"Microsoft YaHei";
	font-size:12px;
	width:80px;
	height:64px;
	line-height:64px;
	vertical-align:top;
	text-align:center;
	margin-top:-5px;
	position:relative;
}
.header .header_other .ho_car .iconfont{
	color:#fff;
	font-weight:normal;
	font-size:24px;
	margin-right:5px;
}
.header .header_other .ho_car .car_arrow{
	position:absolute;
	top:0;
	left:-6px;
}
.nav_box{
	background:#eaeaea;
}
.nav{
	width:1200px;
	margin:0 auto;
	height:36px;
	line-height:36px;
	font-size:0;
	position:relative;
}
.all_kinds_con{
	position:absolute;
	top:36px;
	left:0;
	background:rgba(255,255,255,0.84);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99ffffff', endColorstr='#99ffffff');
	width:189px;
	height:450px;
	font-size:12px;
	z-index:1;
	border:1px solid #b9ab90;
	border-top:none;
}
.all_kinds_list{
	position:relative;
}
.all_kinds_list .all_kinds_item{
	height:74px;
	border-bottom:1px dotted #b1b0af;
}
.all_kinds_item .aki_box{
	padding:10px;
	color:#313131; 
	font-size:0;
	display:block;
	height:54px;
}
.all_kinds_item .aki_box:hover{
	background:#358912;
	color:#fff;
}
.all_kinds_item b{
	font-size:14px;
}
.all_kinds_item span{
	display:block;
	height:20px;
	line-height:20px;
	font-size:12px;
	margin:-15px 0 0 42px;
}
.all_kinds_item span a{
	display:inline-block;
	width:40px;
}
.all_kinds_item .aki_box:hover a{
	color:#fff;
}
.all_kinds_item .pub_icon{
	vertical-align: middle;
  	margin: 18px 10px 0 0;
}
.all_kinds_item .aki_box .vegetable{
	background-position:0 0;
	width:32px;
	height:27px;
}
.all_kinds_item .aki_box:hover .vegetable{
	background-position:-50px 0;
	width:32px;
	height:27px;
}
.all_kinds_item .aki_box .fruit{
	background-position:0 -45px;
	width:27px;
	height:27px;
}
.all_kinds_item .aki_box:hover .fruit{
	background-position:-50px -45px;
	width:27px;
	height:27px;
}
.all_kinds_item .aki_box .fresh{
	background-position:0 -90px;
	width:32px;
	height:24px;
}
.all_kinds_item .aki_box:hover .fresh{
	background-position:-50px -90px;
	width:32px;
	height:24px;
}
.all_kinds_item .aki_box .oils{
	background-position:0 -130px;
	width:31px;
	height:36px;
}
.all_kinds_item .aki_box:hover .oils{
	background-position:-50px -130px;
	width:31px;
	height:36px;
}
.all_kinds_item .aki_box .snacks{
	background-position:0 -180px;
	width:28px;
	height:38px;
}
.all_kinds_item .aki_box:hover .snacks{
	background-position:-50px -180px;
	width:28px;
	height:38px;
}
.all_kinds_item .aki_box .wine{
	background-position:0 -235px;
	width:30px;
	height:26px;
}
.all_kinds_item .aki_box:hover .wine{
	background-position:-50px -235px;
	width:30px;
	height:26px;
}
.nav .all_kinds{
	width:170px;
	padding-left:20px;
	color:#fff;
	font-weight:700;
	font-size:14px;
	background:#26782f;
	display:inline-block;
	margin-right:10px;
	height:36px;
	line-height:36px;
}
.nav .all_kinds .iconfont{
	font-size:15px;
	padding-right:8px;
	font-weight:normal;
	vertical-align:middle;
}
.nav .nav_item{
	display:inline-block;
	width:110px;
	text-align:center;
	color:#262626;
	font-family:"Microsoft YaHei";
	font-size:16px;
	/*border-bottom:7px solid #fff;*/
}
.nav .nav_item:hover,.nav .nav_item_cur{
	/*border-bottom:7px solid #267931;*/
	color:#29762e;
}
.out_box{
	position:absolute;
	left:189px;
	top:1px;
	background: #fff;
	padding:10px 20px;
	width:450px;
	height:450px;
	display:none;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.all_kinds_item:hover .out_box{
	display:block;
}
.out_box_con{
	height:450px;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.out_box_title{
	font-size:14px;
	color:#444;
	border-bottom:1px solid #999;
	height:28px;
	line-height:28px;
	font-family:"Microsoft YaHei";
}
.out_box_detail{
	padding:10px 0;
}
.all_kinds_item .out_box_detail span{
	display:inline-block;
	width:100px;
	height:28px;
	line-height:28px;
	margin:0;
}
.all_kinds_item .out_box_detail a{
	display:inline-block;
	padding:0px 4px;
	color:#444;
	height:22px;
	line-height:22px;
}
.all_kinds_item .out_box_detail a:hover{
	background:#358912;
	color:#fff;
}



.foot_box{
	margin-top:20px;
	background:#ebebeb;
}
.foot_top{
	background:#16781f;
	height:100px;
}
.foot_top_con{
	width:1200px;
	text-align:center;
	margin:0 auto;
}
.footer{
	width:1200px;
	margin:0 auto;
	text-align:center;
}
.foot_indemnity{
	padding:30px 0;
}
.foot_indemnity .fi_item{
	display:inline-block;
	padding:0 20px;
	border-right:1px dotted #b0b0b0;
}
.foot_indemnity .fi_item:last-child{
	border-right:none;
}
.foot_indemnity .fi_item .foot_ico{
	width:35px;
	height:35px;
	margin:0 auto;
}
.foot_indemnity .fi_item .true_goods{
	background-position:0 0;
}
.foot_indemnity .fi_item .new_user{
	background-position:0 -40px;
}
.foot_indemnity .fi_item .after_pay{
	background-position:0 -80px;
}
.foot_indemnity .fi_item .repair{
	background-position:0 -120px;
}
.foot_indemnity .fi_item .return_goods{
	background-position:0 -160px;
}
.foot_indemnity .fi_item .vip{
	background-position:0 -200px;
}
.foot_indemnity .fi_item span{
	color:#6d6d6d;
	font-size:12px;
}
.foot_indemnity .fi_item .fi_infor{
	display:block;
	color:#03351c;
	margin:5px 0;
	font-weight:700;
	font-size:13px;
}
.foot_other{
	padding:10px 0 0 100px;
}
.fo_item{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:150px;
	text-align:left;
}
.fo_item dt{
	color:#03351c;
	font-size:14px;
	font-weight:700;
	padding-bottom:8px;
}
.fo_item dd{
	height:24px;
	line-height:24px;
}
.fo_item dd a{
	color:#6d6d6d;
}
.fo_item dd a:hover{
	text-decoration:underline;
}
.foot_img{
	padding:20px 0 20px 0;
	font-size:0;
}
.foot_img .foot_img_item{
	padding:0 3px;
}
.foot_bottom{
	background:#fafafa;
	padding:25px 0 20px 0;
	text-align:center;
}
.foot_bottom p{
	padding-bottom:15px;
	color:#1b1b1b;
	font-size:12px;
}
.foot_bottom p a{
	color:#1b1b1b;
	font-size:12px;
}
.foot_bottom p img{
	padding-right:10px;
}





